package cn.com.codes.object;

import java.util.Date;
import java.util.List;

import cn.com.codes.framework.transmission.JsonInterface;
import cn.com.codes.object.vo.ApiTestSceneVo;


public class ApiCrontab implements JsonInterface {
	
	/**  
	* 字段:      字段名称
	* @Fields serialVersionUID : TODO 
	*/
	private static final long serialVersionUID = 1L;
	private String cronId;
	private String sceneId;
	private String interfaceId;
	private String taskId;
	private String cronName;
	private Integer cronType;
	private String description;
	private String cron;
	private String params;
	private Date lastExecTime;
	private Integer lastExecResult;
	private Integer curStatus;
	private String creatorId;
	private String updateUserId;
	private String creatorName;
	private Date startTime;
	private Date endTime;
	private Date createTime;
	private Date updateTime;
	
	private List<ApiTestSceneVo> apiTestSceneVos;
	public ApiCrontab(){
	
	}

	/**  
	* @return cronId 
	*/
	public String getCronId() {
		return cronId;
	}

	/**  
	* @param cronId cronId 
	*/
	public void setCronId(String cronId) {
		this.cronId = cronId;
	}
	
	public String getTaskId() {
		return taskId;
	}

	public void setTaskId(String taskId) {
		this.taskId = taskId;
	}

	/**  
	* @return sceneId 
	*/
	public String getSceneId() {
		return sceneId;
	}

	/**  
	* @param sceneId sceneId 
	*/
	public void setSceneId(String sceneId) {
		this.sceneId = sceneId;
	}

	/**  
	* @return interfaceId 
	*/
	public String getInterfaceId() {
		return interfaceId;
	}

	/**  
	* @param interfaceId interfaceId 
	*/
	public void setInterfaceId(String interfaceId) {
		this.interfaceId = interfaceId;
	}

	/**  
	* @return cronName 
	*/
	public String getCronName() {
		return cronName;
	}

	/**  
	* @param cronName cronName 
	*/
	public void setCronName(String cronName) {
		this.cronName = cronName;
	}

	/**  
	* @return cronType 
	*/
	public Integer getCronType() {
		return cronType;
	}

	/**  
	* @param cronType cronType 
	*/
	public void setCronType(Integer cronType) {
		this.cronType = cronType;
	}

	/**  
	* @return description 
	*/
	public String getDescription() {
		return description;
	}

	/**  
	* @param description description 
	*/
	public void setDescription(String description) {
		this.description = description;
	}

	/**  
	* @return cron 
	*/
	public String getCron() {
		return cron;
	}

	/**  
	* @param cron cron 
	*/
	public void setCron(String cron) {
		this.cron = cron;
	}

	/**  
	* @return params 
	*/
	public String getParams() {
		return params;
	}

	/**  
	* @param params params 
	*/
	public void setParams(String params) {
		this.params = params;
	}

	/**  
	* @return lastExecTime 
	*/
	public Date getLastExecTime() {
		return lastExecTime;
	}

	/**  
	* @param lastExecTime lastExecTime 
	*/
	public void setLastExecTime(Date lastExecTime) {
		this.lastExecTime = lastExecTime;
	}

	/**  
	* @return lastExecResult 
	*/
	public Integer getLastExecResult() {
		return lastExecResult;
	}

	/**  
	* @param lastExecResult lastExecResult 
	*/
	public void setLastExecResult(Integer lastExecResult) {
		this.lastExecResult = lastExecResult;
	}

	/**  
	* @return curStatus 
	*/
	public Integer getCurStatus() {
		return curStatus;
	}

	/**  
	* @param curStatus curStatus 
	*/
	public void setCurStatus(Integer curStatus) {
		this.curStatus = curStatus;
	}

	/**  
	* @return creatorId 
	*/
	public String getCreatorId() {
		return creatorId;
	}

	/**  
	* @param creatorId creatorId 
	*/
	public void setCreatorId(String creatorId) {
		this.creatorId = creatorId;
	}
	
	public String getCreatorName() {
		return creatorName;
	}

	public void setCreatorName(String creatorName) {
		this.creatorName = creatorName;
	}

	/**  
	* @return startTime 
	*/
	public Date getStartTime() {
		return startTime;
	}

	/**  
	* @param startTime startTime 
	*/
	public void setStartTime(Date startTime) {
		this.startTime = startTime;
	}

	/**  
	* @return endTime 
	*/
	public Date getEndTime() {
		return endTime;
	}

	/**  
	* @param endTime endTime 
	*/
	public void setEndTime(Date endTime) {
		this.endTime = endTime;
	}
	
	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}
	
	public String getUpdateUserId() {
		return updateUserId;
	}

	public void setUpdateUserId(String updateUserId) {
		this.updateUserId = updateUserId;
	}
	
	public List<ApiTestSceneVo> getApiTestSceneVos() {
		return apiTestSceneVos;
	}

	public void setApiTestSceneVos(List<ApiTestSceneVo> apiTestSceneVos) {
		this.apiTestSceneVos = apiTestSceneVos;
	}

	@Override
	public String toStrUpdateInit() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public String toStrList() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public String toStrUpdateRest() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public void toString(StringBuffer bf) {
		// TODO Auto-generated method stub
		
	}

}
